819de1af70828d76177ea2dbe698ddeb16ed9152,src/main/java/mousio/etcd4j/transport/EtcdResponseHandler.java,EtcdResponseHandler,channelRead0,#ChannelHandlerContext#FullHttpResponse#,85

Before Change


      this.promise.setFailure(
        new EtcdAuthenticationException(response.content().toString(Charset.defaultCharset()))
      );
    } else if (response.status().equals(HttpResponseStatus.NOT_FOUND)) {
      this.promise.setFailure(
        EtcdException.DECODER.decode(response.headers(), response.content())
      );

After Change


        this.promise.setFailure(new Exception("Missing Location header on redirect"));
      }
    } else {
      EtcdResponseDecoder<? extends Throwable> failureDecoder = failureDecoders.get(response.status());
      if(failureDecoder != null) {
        this.promise.setFailure(failureDecoder.decode(response.headers(), response.content()));
      } else if (!response.content().isReadable()) {
        // If connection was accepted maybe response has to be waited for